WPAICG\Core\Stream\Processor\SSEStreamProcessor S

Total Complexity 47
Dependencies 4
Dependents 9
Total lines 137
Lines of code 94
Logical lines of code 80
Comment lines 13
Methods 37
Properties 21

Methods 37

Method Rating Maintainability Complexity Lines of code
__construct()
A
47 8 36
start_stream()
S
62 3 10
curl_stream_callback_public_wrapper()
S
70 2 6
get_formatter()
S
92 1 1
get_final_usage_data()
S
92 1 1
get_token_manager()
S
92 1 1
initialize_stream_state()
S
63 1 9
get_current_stream_context()
S
92 1 1
set_grounding_metadata()
S
92 1 1
get_grounding_metadata()
S
92 1 1
get_used_previous_openai_response_id_status()
S
92 1 1
set_current_openai_response_id()
S
92 1 1
get_current_openai_response_id()
S
92 1 1
set_request_payload_log()
S
92 1 1
get_request_payload_log()
S
92 1 1
set_error_occurred_status()
S
92 1 1
get_error_occurred_status()
S
92 1 1
get_log_base_data()
S
92 1 1
set_final_usage_data()
S
92 1 1
append_to_full_bot_response()
S
92 1 1
get_strategy()
S
92 1 1
set_incomplete_sse_buffer()
S
92 1 1
set_strategy()
S
92 1 1
get_current_provider()
S
92 1 1
get_current_model()
S
92 1 1
get_current_conversation_uuid()
S
92 1 1
get_current_bot_message_id()
S
92 1 1
get_incomplete_sse_buffer()
S
92 1 1
append_to_incomplete_sse_buffer()
S
92 1 1
get_full_bot_response()
S
92 1 1
get_curl_callback_invoked_status()
S
92 1 1
set_curl_callback_invoked_status()
S
92 1 1
get_curl_chunk_counter()
S
92 1 1
increment_curl_chunk_counter()
S
92 1 1
get_data_sent_to_frontend_status()
S
92 1 1
get_log_storage()
S
92 1 1
set_data_sent_to_frontend_status()
S
92 1 1